{% import "fragment-print.html" as f %}
{% import "macro.html" as m %}

{% fragment test(pos1, pos2, kw1 = 'kw1_default', kw2 = 'kw2_default', pos3, kw3 = 'kw3_default') %}
  {{ pos1 }}
  {{ pos2 }}
  {{ pos3 }}
  {{ rendercaller() }}
  {% render _print(kw1) %}
  {% render f.print(kw2) %}
  {{ m.print(kw3) }}
{% endfragment %}

{% fragment listNumbers(first, second, third = 3, fourth = 4) %}
  val_{{ first }}
  val_{{ second }}
  val_{{ third }}
  val_{{ fourth }}
{% endfragment %}

{% fragment printNumbers(number, one = 1, two = 2) %}
  val_{{ number }}
  val_{{ one }}
  val_{{ two }}
  val_{{ three }}
{% endfragment %}

{% fragment _print(text) %}
  {{ text }}
{% endfragment %}

{% fragment auxTest(s) %}
  {{ apos.util.slugify(s) }}
  {{ __t('apostrophe:modifyOrDelete') }}
{% endfragment %}
